home *** CD-ROM | disk | FTP | other *** search
/ MacUser Mac Bin 28 / MACUSER-MACBIN28A-1996-03.ISO.7z / MACUSER-MACBIN28A-1996-03.ISO / Demo / MachTen 4.0.2 Demo / X Window Software / X11R5 / include / Xm / VirtKeys.h / VirtKeys.h next >
C/C++ Source or Header  |  1995-06-30  |  5KB  |  149 lines

  1. #ifdef REV_INFO
  2. #ifndef lint
  3. static char SCCSID[] = "OSF/Motif: @(#)VirtKeys.h    3.5 90/04/24";
  4. #endif /* lint */
  5. #endif /* REV_INFO */
  6. /******************************************************************************
  7. *******************************************************************************
  8. *
  9. *  (c) Copyright 1990, OPEN SOFTWARE FOUNDATION, INC.
  10. *  (c) Copyright 1990, HEWLETT-PACKARD COMPANY
  11. *  ALL RIGHTS RESERVED
  12. *  
  13. *      THIS SOFTWARE IS FURNISHED UNDER A LICENSE AND MAY BE USED
  14. *  AND COPIED ONLY IN ACCORDANCE WITH THE TERMS OF SUCH LICENSE AND
  15. *  WITH THE INCLUSION OF THE ABOVE COPYRIGHT NOTICE.  THIS SOFTWARE OR
  16. *  ANY OTHER COPIES THEREOF MAY NOT BE PROVIDED OR OTHERWISE MADE
  17. *  AVAILABLE TO ANY OTHER PERSON.  NO TITLE TO AND OWNERSHIP OF THE
  18. *  SOFTWARE IS HEREBY TRANSFERRED.
  19. *  
  20. *      THE INFORMATION IN THIS SOFTWARE IS SUBJECT TO CHANGE WITHOUT
  21. *  NOTICE AND SHOULD NOT BE CONSTRUED AS A COMMITMENT BY OPEN SOFTWARE
  22. *  FOUNDATION, INC. OR ITS THIRD PARTY SUPPLIERS  
  23. *  
  24. *      OPEN SOFTWARE FOUNDATION, INC. AND ITS THIRD PARTY SUPPLIERS,
  25. *  ASSUME NO RESPONSIBILITY FOR THE USE OR INABILITY TO USE ANY OF ITS
  26. *  SOFTWARE .   OSF SOFTWARE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY
  27. *  KIND, AND OSF EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES, INCLUDING
  28. *  BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
  29. *  FITNESS FOR A PARTICULAR PURPOSE.
  30. *  
  31. *  Notice:  Notwithstanding any other lease or license that may pertain to,
  32. *  or accompany the delivery of, this computer software, the rights of the
  33. *  Government regarding its use, reproduction and disclosure are as set
  34. *  forth in Section 52.227-19 of the FARS Computer Software-Restricted
  35. *  Rights clause.
  36. *  
  37. *  (c) Copyright 1989, 1990, Open Software Foundation, Inc.  Unpublished - all
  38. *  rights reserved under the Copyright laws of the United States.
  39. *  
  40. *  RESTRICTED RIGHTS NOTICE:  Use, duplication, or disclosure by the
  41. *  Government is subject to the restrictions as set forth in subparagraph
  42. *  (c)(1)(ii) of the Rights in Technical Data and Computer Software clause
  43. *  at DFARS 52.227-7013.
  44. *  
  45. *  Open Software Foundation, Inc.
  46. *  11 Cambridge Center
  47. *  Cambridge, MA   02142
  48. *  (617)621-8700
  49. *  
  50. *  RESTRICTED RIGHTS LEGEND:  This computer software is submitted with
  51. *  "restricted rights."  Use, duplication or disclosure is subject to the
  52. *  restrictions as set forth in NASA FAR SUP 18-52.227-79 (April 1985)
  53. *  "Commercial Computer Software- Restricted Rights (April 1985)."  Open
  54. *  Software Foundation, Inc., 11 Cambridge Center, Cambridge, MA  02142.  If
  55. *  the contract contains the Clause at 18-52.227-74 "Rights in Data General"
  56. *  then the "Alternate III" clause applies.
  57. *  
  58. *  (c) Copyright 1989, 1990, Open Software Foundation, Inc.
  59. *  ALL RIGHTS RESERVED 
  60. *  
  61. *  
  62. * Open Software Foundation is a trademark of The Open Software Foundation, Inc.
  63. * OSF is a trademark of Open Software Foundation, Inc.
  64. * OSF/Motif is a trademark of Open Software Foundation, Inc.
  65. * Motif is a trademark of Open Software Foundation, Inc.
  66. * X Window System is a trademark of the Massachusetts Institute of Technology
  67. *
  68. *******************************************************************************
  69. ******************************************************************************/
  70. #ifndef _VirtKeys_h
  71. #define _VirtKeys_h
  72.  
  73. #include <Xm/Xm.h>
  74.  
  75. #define osfXK_BackSpace    0x1004FF08
  76. #define osfXK_Insert    0x1004FF63
  77. #define osfXK_Delete    0x1004FFFF
  78. #define osfXK_Copy    0x1004FF02
  79. #define osfXK_Cut    0x1004FF03
  80. #define osfXK_Paste    0x1004FF04
  81.  
  82. #define osfXK_AddMode        0x1004FF31
  83. #define osfXK_PrimaryPaste    0x1004FF32
  84. #define osfXK_QuickPaste    0x1004FF33
  85.  
  86. #define osfXK_PageUp    0x1004FF41
  87. #define osfXK_PageDown    0x1004FF42
  88.  
  89. #define osfXK_EndLine    0x1004FF57
  90. #define osfXK_BeginLine    0x1004FF58
  91.  
  92. #define osfXK_Activate    0x1004FF44
  93.  
  94. #define osfXK_MenuBar    0x1004FF45
  95.  
  96. #define osfXK_Clear    0x1004FF0B
  97. #define osfXK_Cancel    0x1004FF69
  98. #define osfXK_Help    0x1004FF6A
  99. #define osfXK_Menu    0x1004FF67
  100. #define osfXK_Select    0x1004FF60
  101. #define osfXK_Undo    0x1004FF65
  102.  
  103. #define osfXK_Left    0x1004FF51
  104. #define osfXK_Up    0x1004FF52
  105. #define osfXK_Right    0x1004FF53
  106. #define osfXK_Down    0x1004FF54
  107.  
  108.  
  109. #define XmVosfBackSpace        "osfBackSpace"
  110. #define XmVosfInsert    "osfInsert"
  111. #define XmVosfDelete    "osfDelete"
  112. #define XmVosfCopy    "osfCopy"
  113. #define XmVosfCut    "osfCut"
  114. #define XmVosfPaste    "osfPaste"
  115.  
  116. #define XmVosfAddMode    "osfAddMode"
  117. #define XmVosfPrimaryPaste    "osfPrimaryPaste"
  118. #define XmVosfQuickPaste    "osfQuickPaste"
  119.  
  120. #define XmVosfPageUp    "osfPageUp"
  121. #define XmVosfPageDown    "osfPageDown"
  122.  
  123. #define XmVosfEndLine    "osfEndLine"
  124. #define XmVosfBeginLine    "osfBeginLine"
  125.  
  126. #define XmVosfActivate    "osfActivate"
  127.  
  128. #define XmVosfMenuBar    "osfMenuBar"
  129.  
  130. #define XmVosfClear    "osfClear"
  131. #define XmVosfCancel    "osfCancel"
  132. #define XmVosfHelp    "osfHelp"
  133. #define XmVosfMenu    "osfMenu"
  134. #define XmVosfSelect    "osfSelect"
  135. #define XmVosfUndo    "osfUndo"
  136.  
  137. #define XmVosfLeft    "osfLeft"
  138. #define XmVosfUp    "osfUp"
  139. #define XmVosfRight    "osfRight"
  140. #define XmVosfDown    "osfDown"
  141.  
  142. #ifdef _NO_PROTO
  143. extern void _XmVirtKeysInitialize ();
  144. #else /* _NO_PROTO */
  145. extern void _XmVirtKeysInitialize (Widget shell);
  146. #endif /* _NO_PROTO */
  147.  
  148. #endif /* _VirtKeys_h */
  149.